package com.fdb.efp.flow.service.dao;

import java.util.List;

import com.fdb.efp.flow.service.domain.BizStageInfo;
import com.fdb.efp.flow.service.vo.BizStageInfoVO;
/**
 * <p>DAO interface:业务流转阶段信息				<p>
 * @author ligm
 * @date 2018-05-05
 */
public interface BizStageInfoDao {
	
	public int insertBizStageInfo(BizStageInfo bizStageInfo);
	
	public int deleteByPk(BizStageInfo bizStageInfo);
	
	public int updateByPk(BizStageInfo bizStageInfo);
	
	public BizStageInfo queryByPk(BizStageInfo bizStageInfo);
	
	public List<BizStageInfo> queryAllOwnerByPage(BizStageInfoVO bizStageInfo);
	
	public List<BizStageInfo> queryAllCurrOrgByPage(BizStageInfoVO bizStageInfo);
	
	public List<BizStageInfo> queryAllCurrDownOrgByPage(BizStageInfoVO bizStageInfo);
	
	public List<BizStageInfo> queryAllInfo(BizStageInfo bizStageInfo);
	
	public List<BizStageInfo> queryAllByFlowTypeByPage(BizStageInfoVO bizStageInfo);

}
